home *** CD-ROM | disk | FTP | other *** search
- Path: news.cyberport.com!usenet
- From: tangent@cyberport.com (Warren Young)
- Newsgroups: comp.lang.c++,rec.games.programmer,alt.msdos.programmer,comp.programming
- Subject: Re: Young programmers read me.
- Date: Tue, 09 Apr 1996 08:25:31 GMT
- Organization: none
- Message-ID: <316a1dc3.665747@news.cyberport.com>
- References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be> <1996Mar23.224853.116513@kuhub.cc.ukans.edu> <31555763.0@news.sisna.com>
- NNTP-Posting-Host: ppp5.cyberport.com
- X-Newsreader: Forte Agent .99d/32.182
-
- jgustafs@sisna.com (Josh Gustafson) wrote:
-
- >>to teach students pascal. What is the bloody point? Teach C/C++, Lisp,
- >>Scheme, Smalltalk, ADA, whatever, but PASCAL?
- >
- >I learned on Pascal, then moved on to C/C++, and I have to say this: Pascal
- >is a good first step. The language is VERY easy to learn, so the instructor
- >spends very little time teaching the language, and can spend more time
- >teaching good programming. Once a student understands good program design,
-
- Ditto. I wouldn't willingly program in Pascal ever again, but I also
- don't regret my first structured language being Pascal. The exception
- to this would be a Borland Pascal, but they've just turned the tables:
- instead of being "a subset of C with different keywords", they've made
- it into a tight subset of Borland C++ with different keywords.
-
- So I guess the real issue is this: does the language support all of
- the constructs you need to write good programs? If so, go with it.
- If not, get something more powerful. In general, Pascal doesn't fit
- this criterion for professional programmers, but it's just fine for
- beginners. Expressive power is nice when you know how to put it to
- use, but it just steepens the learning curve for those who don't yet
- know how to use it.
-
- = Warren --
-